home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / awt / PaintEventDispatcher.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  919 b   |  38 lines

  1. package sun.awt;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Rectangle;
  5. import java.awt.event.PaintEvent;
  6.  
  7. public class PaintEventDispatcher {
  8.    private static PaintEventDispatcher dispatcher;
  9.  
  10.    public static void setPaintEventDispatcher(PaintEventDispatcher var0) {
  11.       synchronized(PaintEventDispatcher.class) {
  12.          dispatcher = var0;
  13.       }
  14.    }
  15.  
  16.    public static PaintEventDispatcher getPaintEventDispatcher() {
  17.       synchronized(PaintEventDispatcher.class) {
  18.          if (dispatcher == null) {
  19.             dispatcher = new PaintEventDispatcher();
  20.          }
  21.  
  22.          return dispatcher;
  23.       }
  24.    }
  25.  
  26.    public PaintEvent createPaintEvent(Component var1, int var2, int var3, int var4, int var5) {
  27.       return new PaintEvent(var1, 800, new Rectangle(var2, var3, var4, var5));
  28.    }
  29.  
  30.    public boolean shouldDoNativeBackgroundErase(Component var1) {
  31.       return true;
  32.    }
  33.  
  34.    public boolean queueSurfaceDataReplacing(Component var1, Runnable var2) {
  35.       return false;
  36.    }
  37. }
  38.